home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1997 July & August / Amiga-CD 1997 #7-8.iso / pd-disketten / dms-gepackt / 4_96 / apd-4-96-2.dms / apd-4-96-2.adf / PGPManager / MM_PGPManager.dok < prev    next >
Text File  |  1996-01-21  |  9KB  |  281 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                __  __       __  __
  10.               /  \/  \     /  \/  \     _   _   _
  11.              / /\__/\ \   / /\__/\ \   |_) | _ |_)
  12.             /_/      \_\ /_/      \_\  |   |_| |    Manager
  13.  
  14.  
  15.                                     _   _
  16.                             \  /   | | |_|
  17.                              \/ o  |_|o|_|
  18.  
  19.  
  20.  
  21.                      1995/96 by Sebastian Bleikamp
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29. 1. Einführung:     PGP Manager - Was ist das ???
  30.    -----------
  31.  
  32. Diese Programm ist eine einfache Benutzeroberfläche für das Verschlüsselungs-
  33. Programm PGP in Verbindung mit Mailmanager. Es ist dafür gedacht, Nachrichten,
  34. besonders E-Mails, zu verschlüsseln oder zu entschlüsseln. Darüberhinaus
  35. gibt es einige Extrafunktionen, wie z.B. das Anhängen von Keyfiles.
  36. Auch beachtet dieses Programm E-Mail Adressen und läßt sie intakt.
  37.  
  38. Übrigends, da diese Programm sich noch in der Entwicklungsphase befindet,
  39. sind Vorschlaege und Kritik jederzeit willkommen.
  40. Wenn sich jemand die Mühe machen sollte, diesen Dok auf Englisch zu
  41. übersetzten, dann werde ich ihm auf ewig (?) dankbar sein ... B)
  42.  
  43.  
  44.  
  45. 2. Rechtliches ...
  46.    -----------
  47.  
  48. Dieses Programm ist darf frei kopiert werden, solange es oder das Archiv,
  49. indem es sich befindet, nicht in irgendeiner Weise verändert wird.
  50. Wer dieses Programm klaut und als seines ausgibt, kann mit Strafen von
  51. bis zu 2 Gurus pro Tag rechen. ;-)
  52.  
  53. Ich (der Autor) übernehme für Schäden jeglicher Art, die durch diese
  54. Programm, das Archiv oder seinen Inhalt auf irgendeine Weise entstehen,
  55. keine Haftung. Also:
  56.  
  57.               USE THIS PROGRAM AT YOUR OWN RISC !!!
  58.  
  59.  
  60.  
  61.  
  62. 3. Installation:
  63.    -------------
  64.  
  65. 1. Kopiere die im Archiv enthaltenen Files in die entsprechenden
  66.    Verzeichnisse, z.B. MM_PGPManager.rexx nach MM:Rexx/ .
  67.  
  68. 2. Verändere im File MM_PGPManager.rexx die Konfiguration.
  69.    Dabei ist zu beachten, daß bei allen Schreibfunktionen ein ASCII
  70.    Text entstehen muß, weil er sonst nicht in die Msg.-Base eingebunden
  71.    werden kann. Logisch, oder ?
  72.    Wenn es unbedingt sein muß, aber auch nur dann, ändere auch das Temp.
  73.    und das Outputfile. Allerdings hab ich nicht probiert, ob alles dann
  74.    noch richtig läuft. Sollte es aber eigentlich.
  75.    Am besten ändert man nur die PGP-Pfade und das CON: Ausgabefenster.
  76.    Das Programm ist ansonsten schon optimal konfiguriert.
  77.    (Wenigstens für PGP2.6ui, welches ich benutze.)
  78.  
  79. 3. Um das Programm in die Menüzeile einzubauen, füge folgende Zeilen
  80.    in das File Mailmanager.cfg ein:
  81.  
  82. #BROWSEMENU     "PGP Read"    "RX MM:Rexx/MM_PGPManager.rexx %a %n GUI"   "."
  83.  
  84.  
  85. 4. Man verfahre nach Try-and-Error oder Lese die Dok.
  86.    Übrigends gibts auch in dem Programm eine Art Onlinehilfe, in der die
  87.    Funktionen noch mal kurz aufgelistet sind.
  88.  
  89.  
  90.  
  91. 4. Wie geht was ??
  92.    ---------------
  93.  
  94. Der Aufruf von MM_PGPManager ist im Prinzip immer derselbe:
  95.  
  96. "rx MM_PGPManager.rexx <Area> <Message-Nr.> [Funktion]"
  97.  
  98. Wird als Funktion "GUI" oder gar nichts angegeben, öffnet sich
  99. die grafische Oberfläche auf dem MM Screen.
  100.  
  101. Ich denke mir, das meiste an dem Programm erklärt sich selbst.
  102. Viele der Eingaben werden durch Requester erledigt, z.B. die Auswahl der
  103. Public Keys geschieht in einem Multi-Select-Requester.
  104. Ich erkläre deshalb hier die Funktionen nur im Kurzformat.
  105.  
  106.  
  107. Beschreibung der Funktionen:
  108. ----------------------------
  109.  
  110. Funktion:  Gui:                Beschreibung:
  111.  
  112. READ       Read / Read         Entschlüsseln und anzeigen einer Nachricht,
  113.                                benutzt den in der PGP-Konfig angegebenen
  114.                                Viewer.
  115. WRITE      Write / Write       Verschlüsseln der aktiven Nachricht mit einem
  116.                                Public-Key (oder mehreren).
  117. SIGN       Write / Sign        Unterzeichnen der aktiven Nachricht mit der
  118.                                Signature des Sysops.
  119. WRITES     Write / Write&Sign  Wie WRITE und SIGN zusammen.
  120.  
  121. GETKEYS    Read / Get Keys     Speichert alle neuen Public Keys der aktiven
  122.                                Message in den PublicKeyRing.
  123. ADDKEY     Write / Add Key     Hängt einen Public Key an die Nachricht an.
  124.  
  125. GETFILE    Read / Get File     Speichert die entschlüsselte Nachricht(/File)
  126.                                in einem File ab. Nützlich für verschlüsselte
  127.                                binary files wie z.B. Keys von Programmen.
  128. PUTFILE    Write / Put File    Verschlüsselt un hängt ein File an die
  129.                                aktive Nachricht an.
  130.  
  131. SAVE       Read / Save         Speichert den Plaintext an Stelle des
  132.                                verschlüsselten Textes ab. Alte Nachricht geht
  133.                                verloren !!!! (Vorsicht, siehe unten.)
  134. REMOVE     Read / Remove Sig.  Speichert die Message ohne Signature ab.
  135.                                Signature kann in einem File gespeichert werden.
  136.                                Verschlüsselte Nachrichten werden entschlüsselt.
  137.                                (Vorsicht, alte Nachricht geht verloren; siehe unten.)
  138.  
  139.  
  140. 5. Tips & Tricks:
  141.    --------------
  142.  
  143. Bei manchen Funktionen muß man auf die Reihenfolge achten, in der
  144. sie gemacht werden. So bringt es einem wenig, wenn man einen Public Key
  145. an eine Nachricht anhängt, und diese dann verschlüsselt. Der Empfänger
  146. muß dann zweimal PGP starten, um den Key zu erhalten.
  147.  
  148. Auch ist es nicht sinnvoll, eine Nachricht per Hand erst zu signieren und
  149. dann zu verschlüsseln, weil sonst wieder das selbe Problem auftritt.
  150. Also lieber gleich WRITES benutzen.
  151.  
  152. Wenn man beim Public-Key-Requester auf Cancel geht, erscheint ein String
  153. Requester, in den man den Public-Key per Hand eintragen kann.
  154.  
  155.  
  156.  
  157. 6. Known Bugs ???
  158.    --------------
  159.  
  160. I. Bei manchen Schreibfunktionen, die auf schon verschickte oder
  161. importierte Messages angewandt werden, verändern sich die Flags, ohne
  162. das man etwas dagegen tuen könnte.
  163. Das selbe gilt für alle Schreibfunktionen auf Messages mit SAFE Flag.
  164. Jenes verschwindet einfach.
  165.  
  166. II. Bei Lesefunktionen, die den Msg.-Text verändern, wird keine Rücksicht
  167. auf E-Mail Adressen genommen.
  168.  
  169. III. Bei SAVE und REMOVE geht alles an Text, der außerhalb der PGP-Message
  170. steht, verloren.
  171.  
  172.  
  173.  
  174.  
  175. 7. Dank:
  176.    -----
  177.  
  178. Einige Leute haben diese Programm erst möglich gemacht, also ist es wohl
  179. fair, sie hier zu erwaehnen:
  180.  
  181. Pino Aliberti,       für seinen erstklassigen Mailmanager.
  182. Philip Zimmermann
  183. & Peter Simons,      für das Programm PGP.
  184. Dominique Simon,     der mich auf die Idee für diese Programm brachte
  185.                      und seine Vorschlaege.
  186.  
  187.  
  188.  
  189. 8. Wohin mit den Beschwerden ?  ;-)
  190.    ---------------------------
  191.  
  192. Am besten an mich:
  193.  
  194.     Sebastian Bleikamp
  195.  
  196.     Fido: 2:2448/10.131
  197.     Internet: sbleikamp@apolonia.essen.rhein-ruhr.de
  198.  
  199.     oder als Echo in die Area MM_SUPPORT.GER (wenn ich darf, Siggi)
  200.  
  201.  
  202.  
  203.  
  204. 9. History
  205.    -------
  206.  
  207.  
  208.    V.0.1  - Vorabversion, an einem Nachmittag voller Langeweile getippert.
  209.  
  210.  
  211.    Neu seit Version 0.1:
  212.  
  213.       + Globale Variablennamen geändert.
  214.  
  215.       + -> GetKeys : Fügt alle Keys aus einer Message zum Public-Key
  216.                      Ring dazu. (Wenn es der User bestaetigt... )
  217.  
  218.       + -> Save    : Entschlüsselt eine Nachricht und speichert sie dann als Klartext in die
  219.                      Msg.-Base.
  220.  
  221.     Neu seit Version 0.2:
  222.  
  223.       + E-Mails werden erkannt, und die Adressierung berücksichtigt.
  224.         Dazu wurden 2 Funktionen geschrieben: Get_MM_Msg und Edit_MM_Msg.
  225.         Sie lesen (wenn vorhanden) die E-Mail Adresse aus und schreiben sie nacher
  226.         wieder als 1. Zeile in die Msg.
  227.  
  228.     Neu seit Version 0.3:
  229.  
  230.       + Es gibt jetzt 2 Funktionen zum Verschluesseln der Messages:
  231.         Einmal wird die Message nur verschluesselt (WRITE) und bei der
  232.         anderen zusätzlich noch unterschrieben (WRITES)
  233.  
  234.       + Alle Texte jetzt in Englisch (außer den Docs ...)
  235.  
  236.       + Endlich:
  237.         Jetzt mit Doks !!!
  238.  
  239.     Neu seit Version 0.4:
  240.  
  241.       + Funktion PUTFILE:
  242.         Verschlüsselt ein File (auch binär) und hängt es im ASCII Format
  243.         an eine Message an.
  244.  
  245.       + Funktion GETFILE:
  246.         Speichert den Plaintext einer Message in ein File.
  247.         Sehr nützlich, wenn man verschlüsselte Binärfiles empfängt.
  248.  
  249.  
  250.     Neu seit Version 0.5:
  251.  
  252.       + Jetzt mit Requester, der die Public-Keys auflistet.
  253.         Wenn Abbruch eingegeben wird, kann man die User-ID per
  254.         Hand eingeben.
  255.  
  256.       + Jetzt mit GUI. Einfach spitze !!!
  257.  
  258.       + Jetzt mit Sicherheitsabfrage, wenn Messages bereits gesendet wurden,
  259.         importiert oder geschützt sind.
  260.  
  261.  
  262.     Neu seit Version 0.6:
  263.  
  264.       + Bug in der Funktion für die Public-Keyliste entfernt.
  265.         Routine optimiert.
  266.  
  267.       + Remove:
  268.         Beseitigt die Signature vom File, funktioniert wie SAVE.
  269.  
  270.       + Jetzt mit Verschlüsseln für mehrere User !!!
  271.  
  272.  
  273.     Neu seit Version 0.7:
  274.  
  275.       + Bessere Konfiguration.
  276.  
  277.       + Einige Bugs beseitigt, läuft jetzt zuverlässiger.
  278.         (Hoffentlich ...)
  279.  
  280.  
  281.